package com.bw.controller;

import com.bw.bean.Vo;
import com.bw.service.VoService;
import com.sugar.SugarUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;
import java.util.Map;
//12） 创建合理的持久层接口
@RestController
public class Vocontroller {
    //14） 创建合理的控制层相关的方法（5分）
    //15） 查询订单的总价格，实现翻牌器大屏展示
    //16） 查询各省份的销售总额，实现省份热力图展示
    //17） 通过postman测试对应的方法并有展示的结果
    @Autowired
    VoService service;
    //9） 查询订单的总价格，编写正确sql的语句
    @RequestMapping("list1")
    public Map getlist1(){
        Double num=service.getlist1();
        return SugarUtil.getFlipNumberData(num);
    }
    //11） 查询各省份的销售总额，编写正确sql的语句（
    @RequestMapping("list2")
    public Map getlist2(){
        List<Vo> num=service.getlist2();
        return SugarUtil.getMapData(num);
    }
    //10） 查询各货物的销售总额的占比，编写正确sql的语句
    @RequestMapping("list3")
    public List<Vo> getlist3(){
        List<Vo> num=service.getlist3();
        return num;
    }

}
